﻿body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, textarea, /* form elements 表单元素 */
img/* img elements 图片元素 */{border:medium none;margin: 0;padding: 0; line-height: 23px;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:12px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color:#404040; outline:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:lighter;}
em{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol {list-style:none;}
/** 重置超链接元素 **/
a {text-decoration:none;color:#404040;}
a:hover{color:#db0101;text-decoration:none;}
/** 重置图片元素 **/
img{border:0px;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0}

.top_textbg{height:40px;margin:auto; background-color:#efefef; border-bottom:1px solid #d6d6d6;  line-height:40px;}
.top_textl{width:360px;float:left;}
.top_textr{width:360px;float:right;}

.top{width:1000px;margin:auto;}
.logo{float:left;}
.top_r{width:250px;float:right; margin-top:5px;}
.top_dh{width:195px;float:right;}
.search{width:250px;height:26px;float:left; margin-top:15px;}
.search_bg{width:198px;height:26px;float:left; background:url(../images/search_bg.jpg) no-repeat;}
.sear_bk{width:188px;height:22px;float:left; padding-left:10px; line-height:22px; border:none; background:none; margin:1px; display:inline; color:#787876;  font-size:12px;}
.search_btn{width:52px;height:26px;float:right;}

.menu_bg{height:56px;margin:30px auto 0; background-color:#dc0001;}
.menu{width:1000px;margin:auto;}
.menu li{float:left;padding:0 30px;position: relative;line-height:55px;}
.menu li:hover,.menu li.current-menu-item,.menu li.current_page_parent{background:#ffe200;transition:all .5s;}
.menu li a{color:#fff;font-size:16px;}
.menu li a:hover, .menu li:hover a, .menu li.current-menu-item a, .menu li.current_page_parent a{color:#000;text-decoration: none;}
.menu li ul{border:medium none !important; display: none; float: none !important; margin-left:-31px; position:absolute; top:56px;z-index: 10000;}
.menu li ul li{border: medium none !important; float: none !important; height: auto !important; margin: 0 !important; padding: 0 !important; line-height:35px;}
.menu li ul li a{background:#ffe200; border-top:1px solid #eacf00; color:#000 !important; display: block; float: none; font-size:14px !important; margin: 0; text-transform: capitalize !important; width:140px;cursor: pointer !important; text-align:center;}
.menu li ul li a:hover, .menu li ul li.current-menu-item a{background:#dc0001; color:#fff !important;}
.menu li ul li.current-menu-item a{cursor: default !important; background-color:inherit;}

/*菜单效果*/

.ind-ban{display:inline-block; width:100%; height:500px; margin:80px auto 0;position:relative;}
.ind-ban ul li{float:left; display:none;width:100%; height:500px; position:absolute; left:0; top:0; overflow:hidden;}
/*.ind-ban ul li img{ position:absolute; left:50%; top:0; margin-left:-640px;}*/
.ind-ban ul li a{width:100%;height:500px; display:block; margin:auto;}

.ind-num{position:absolute; width:200px; left:50%; margin-left:-30px; bottom:20px;}
.ind-num span{ display:block; _display:inline; float:left; margin:0 5px; width:30px; height:4px; background:#eee; overflow:hidden; cursor:pointer;}
.ind-num span.on{background:#f00;}

.ad{width:100%;height:140px;margin:30px auto 0; background:url(../images/ad.jpg) center no-repeat;}

.main_pro{width:1000px;margin:30px auto 0;}
.main_prol{width:240px;float:left;}
.main_prol_titbg{width:240px;height:20px;float:left; background:url(../images/main_titfgx.jpg) repeat-x; margin-bottom:10px;}
.main_prol_tit{float:left;height:20px; background-color:#fff; padding-right:20px;}
.main_font{font-size:18px; color:#dd0302; }

.main_pro_list{width:240px;float:left;}
.main_pro_list ul{}
.main_pro_list ul li{width:240px;float:left; line-height:30px; font-size:14px; color:#000; margin-top:10px;}
.main_pro_list ul li a{width:220px;height:30px;float:left; color:#000; background-color:#d6d6d6; border-radius:0 10px 10px 0; padding:0 10px;}
.main_pro_list ul li a:hover,.main_pro_list ul li a.on{width:220px;height:30px;float:left; color:#fff; background-color:#dd0302; border-radius:0 10px 10px 0;}

.main_pro_list ul li ul li a{width:220px;height:30px;float:left; color:#000; background:none; border-radius:0 10px 10px 0; padding:0 10px;}

.main_pro_cont{width:240px;float:left; margin-top:21px;}

.main_pror{width:740px;float:right;}
.main_pror_titbg{width:740px;height:20px;float:left; background:url(../images/main_titfgx.jpg) repeat-x; margin-bottom:10px;}
.main_pror_more{float:right; background-color:#fff; padding-left:20px; text-align:right;}
.main_pro_img{width:740px;float:left;}
.main_pro_img ul{}
.main_pro_img ul li{width:220px;height:200px;float:left; padding:10px 13px 0 13px;}
.main_pro_img ul li span{width:220px;height:40px;float:left; text-align:center; font-size:14px;line-height:40px; }
.main_pro_img ul li img{width:218px;height:158px;float:left; border:1px solid #d6d6d6; padding:1px;}
.main_pro_img ul li img:hover{padding:1px;background:#db0001;}

.main{width:1000px;margin:30px auto 0;}
.main_about{width:660px;float:left; border:1px solid #d6d6d6; border-top:3px solid #dd0302; padding:20px; }
.main_about_tit{width:650px;float:left; background:url(../images/main_xtb.jpg) left no-repeat; padding-left:10px;}
.main_about_nr{width:660px;float:left; margin-top:20px;}
.main_about_pic{width:280px;float:left;}
.main_about_text{width:360px;float:right; line-height:28px;}
.main_about_btn{width:110px;float:left; margin-top:20px; line-height:30px; text-align:center; color:#fff; background-color:#dd0302;}
.main_about_btn a{color:#fff; font-size:14px;}
.main_about_btn a:hover{background-color:#ffe300; color:#000; display:block;}


.ryBox{width:260px; height:305px; background:url(../images/ryBox.png) no-repeat center; float:right; }
.contTit{position:relative; margin:13px 23px 0 23px; height:40px; line-height:40px;}
.contTit .titA{padding-left:10px; font-size:16px; color:#333; background:url(../images/main_xtb.jpg) left no-repeat;font-size:18px; color:#dd0302; }
.ryBox .ryCont{position:relative;}
.ryBox .ryCont ul{margin:10px auto 0; width:216px;}
.ryBox .ryCont li{width:216px; float:left; _display:inline; text-align:center;}
.ryBox .ryCont li img{border:1px solid #dbdbdb;}
.ryBox .ryCont li h5{margin-top:15px; font-weight:normal; font-size:14px;}
.ryBox .ryCont li h5 a{color:#333;}
.ryBox .ryCont .btnLeft, .ryBox .ryCont .btnRight{position:absolute; top:190px; *top:198px; width:31px; height:30px;}
.ryBox .ryCont .btnLeft{left:20px; background:url(../images/main_ryzs_l.jpg) no-repeat center;}
.ryBox .ryCont .btnRight{right:20px;background:url(../images/main_ryzs_r.jpg) no-repeat center;}

.main2_bg{margin:30px auto 0; background:url(../images/main_bg.jpg) center; padding:30px 0; overflow:hidden;}
.main2{width:1000px;margin:auto;}
.main_news{width:270px;float:left; background-color:#fff; padding:20px;}
.main_news_titbg{width:270px;float:left; border-bottom:1px solid #d6d6d6; padding-bottom:10px;}
.main_news_tit{background:url(../images/main_xtb.jpg) left no-repeat;float:left; padding-left:10px;}
.main_news_more{float:right; padding-top:5px;}
.main_news_text{width:270px;float:left; margin-top:20px;}
.main_news_text ul{}
.main_news_text ul li{width:250px;float:left; line-height:29px; background:url(../images/main_news_xtb.jpg) left no-repeat; padding-left:20px; }
.main_news_text ul li span{float:right; color:#787876;}

.main_news2{width:270px;float:left; background-color:#fff; padding:20px; margin-left:35px;}

.main_news3{width:270px;float:right; background-color:#fff; padding:20px;}

.main_link{width:960px;margin:30px auto 0; background-color:#fff; padding:20px; overflow:hidden;}
.main_link_titbg{width:960px;float:left; border-bottom:1px solid #d6d6d6; padding-bottom:10px;}
.main_link_text{width:960px;float:left; line-height:24px; margin-top:20px;  font-size:14px;}

.footer_bg{height:45px;margin:30px auto 0; background-color:#dc0001;}
.footer{width:1000px;margin:auto;}
.footer li{float:left; display:inline-block; }
.footer li a{font-size:14px; line-height:45px; color:#fff; padding:0 34px;}
.footer li a:hover, .footer li a.on{background:#ffe200;color:#000;transition:all .5s; display:block;}

.copy{width:830px;margin:30px auto;  overflow:hidden;}
.copy_logo{width:130px;float:left; padding-top:20px;}
.copy_text{width:400px;float:left; margin-left:50px; background:url(../images/footer_fgx.jpg) left top no-repeat; padding-left:40px; line-height:24px;}
.copy_ewm{width:110px;float:right;background:url(../images/footer_fgx.jpg) left top no-repeat; padding-left:40px; text-align:center;}

/*首页代码 End*/


.about_bn{width:100%;height:240px;margin:80px auto 0; background:url(../images/about_bn.jpg) center no-repeat;}
.pro_bn{width:100%;height:240px;margin:80px auto 0; background:url(../images/pro_bn.jpg) center no-repeat;}
.news_bn{width:100%;height:240px;margin:80px auto 0; background:url(../images/news_bn.jpg) center no-repeat;}
.supp_bn{width:100%;height:240px;margin:80px auto 0; background:url(../images/supp_bn.jpg) center no-repeat;}
.job_bn{width:100%;height:240px;margin:80px auto 0; background:url(../images/job_bn.jpg) center no-repeat;}
.feed_bn{width:100%;height:240px;margin:80px auto 0; background:url(../images/feed_bn.jpg) center no-repeat;}
.cont_bn{width:100%;height:240px;margin:80px auto 0; background:url(../images/cont_bn.jpg) center no-repeat;}

/*内页banner代码 End*/


.nyr_text{width:740px;float:left; margin-top:10px; line-height:30px; }

.fy {width:740px;float:left;padding-top:20px;margin-top:20px;border-top:1px solid #d6d6d6; font-size:12px;}
.sabrosus{padding:5px; margin:3px;text-align:center;}
.sabrosus A{border:#c4c4c4 1px solid;PADDING:2px 8px;COLOR:#404040;text-decoration:none;margin-right:6px;font-family:Arial, Helvetica, sans-serif,"Microsoft Yahei","宋体", "宋体";background:#fff;}
.sabrosus A:hover, DIV.pagination A:active{color:#fff;border:#c4c4c4 1px solid;background-color:#ee1c25;text-decoration: none;font-family: Arial, Helvetica, sans-serif,"Microsoft Yahei","宋体", "宋体";}
.sabrosus SPAN.current{BORDER: #c4c4c4 1px solid;PADDING:2px 8px;FONT-WEIGHT:bold;COLOR:#fff;MARGIN-RIGHT:6px;BACKGROUND-COLOR:#ee1c25;font-family: Arial, Helvetica, sans-serif,"Microsoft Yahei","宋体", "宋体";}
.sabrosus SPAN.disabled{BORDER: #c4c4c4 1px solid;PADDING:2px 8px;MARGIN-RIGHT:2px;font-family: Arial, Helvetica, sans-serif,"Microsoft Yahei","宋体", "宋体";}


/*关于我们代码 End*/

.promore_img{width:740px;float:left; margin-top:10px;}
.promore_pic{width:400px;float:left; border:1px solid #d6d6d6;}
.promore_wz{width:310px;float:right;}
.promore_wz li{width:310px;float:left; font-size:14px; line-height:40px;  border-bottom:1px solid #d6d6d6;}

.Menubox2{width:740px;height:40px;line-height:40px;float:left; border-bottom:1px solid #d6d6d6; margin-top:20px;}
.Menubox2 ul{margin:0px;padding:0px;}
.Menubox2 li{float:left;cursor:pointer;padding:0 15px;text-align:center;font-size:14px; background-color:#ffe200; border-right:1px solid #e4e4e4; margin-right:2px; border-radius:5px 5px 0 0; color:000;}
.Menubox2 li.hover{color:#fff; background-color:#dc0000;}
.Contentbox2{width:740px;float:left;padding-top:10px;line-height:30px;}

.promore_page {width:740px;float:left;border-top:1px solid #d6d6d6;padding-top:20px;margin-top:20px;}
.promore_page_left {width:80%;float:left;line-height:24px;}
.promore_page_right {width:20%;float:right;text-align:right;}

/*产品中心代码 End*/

.newsmore_tit{width:740px;float:left; border-bottom:1px solid #eaeaea; text-align:center; padding-bottom:10px; line-height:30px; margin-top:10px; }
.news_r_text{width:740px;float:left;}
.news_r_text li{width:740px;float:left; line-height:40px; border-bottom:1px solid #efefef;font-family:'Microsoft Yahei';}
.news_r_text li a{text-align:left; background:url(../images/main_news_xtb.jpg) left no-repeat; padding-left:20px;}
.news_r_text li span{float:right; color:#787876;}

/*新闻中心代码 End*/

.slide_join{float:left; width:740px;  margin-top:10px;}
.slide_join h3{float:left;width:700px; height:40px; padding:0 20px; font-weight:normal; background-color:#eaeaea; margin-bottom:10px; border-radius:0 10px 10px 0;}
.slide_join h3.on{background-color:#dd0302;}
.slide_join h3 span{float:left; width:80%; height:40px; color:#000; font-size:16px; line-height:40px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{float:right; width:30px;height:30px; margin:5px 0 0 0; background:url(../images/join_img9.png) no-repeat;}
.slide_join h3.on em{ background:url(../images/join_img10.png) no-repeat;}
.slide_join ul{ float:left;width:700px; background-color:#fff; padding:0 20px 20px 20px;}
.slide_join ul .join_show{ float:left; width:700px; color:#787876;line-height:28px;}

/*人才招聘代码 End*/

.feed_main{width:740px; text-align:left;  margin-top:20px;}
.feed_tips{font-size:14px; color:#797979; line-height:38px; padding:10px 0; margin-bottom:15px; border-bottom:1px solid #d6d6d6;}
.feed_form{margin-bottom:57px;}
.feed_form .row{margin-left:0;}
.feed_form .row .item{width:350px; line-height:30px; font-size:14px; color:#7a7a7a; float:left;}
.feed_form .row .item:first-child{margin-left:0;}
.feed_form .row .itemw{width:100%;}
.feed_form .row .in_text{line-height:30px; height:30px; border:1px solid #d3d3d3; background:#fcfcfc; font-size:14px; width:300px; box-shadow:0 2px 3px #eaeaea inset;}
.feed_form .row .in_textw{width:740px;}
.feed_form .row .area{width:738px; border:1px solid #d3d3d3; background:#fcfcfc; font-size:14px; box-shadow:0 2px 3px #eaeaea inset; line-height:30px; height:210px; resize:none;}
.feed_form .sub_div{margin-top:25px; float:left;}
.feed_form .sub_div .sub_btn{height:40px; line-height:40px; width:120px; color:#fff; border:none; font-size:16px; background:#f00; }

/*在线留言代码 End*/









/** 在线客服代码 Start**/
.mt10{margin-top:10px;}
.fs14{font-size:14px; border-bottom:1px solid #eee; padding-bottom:10px;}

.service_box{position:fixed;z-index:1000;right:-147px;top:50%;margin-top:-100px;width:146px;border:1px solid #ece8e5;background:#fff; }
.service_box .tab_nav{position:absolute;left:-42px;top:-1px;}
.service_box .tab_nav > li{background:#ece8e5;border-bottom:1px solid #dfdbd9;}
.service_box .tab_nav > li.active{background:#1c7fed;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{border-bottom:none;border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{display:block;width:28px;padding:12px 6px 12px 8px;line-height:14px;text-align:center;color:#2c2c2c;text-decoration:none;}
.service_box .tab_nav > li.active > a{color:#fff;}
.service_box .tab_nav .icon{display:block;height:28px;width:28px;background:url(../images/bg_online_service_new.gif) no-repeat;overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{background-position:0 0;}
.service_box .tab_nav .icon_2{background-position:-28px 0;}
.service_box .tab_nav .icon_3{background-position:-56px 0;}
.service_box .tab_nav .active .icon_1{background-position:0 -28px;}
.service_box .tab_nav .active .icon_2{background-position:-28px -28px;}
.service_box .tab_nav .active .icon_3{background-position:-56px -28px;}
.service_box .tab_content{padding:10px 5px 10px;position:relative; min-height:125px;}
.service_box .tab_plan{display:none;text-align:center;}
.service_box .tab_plan p{color:#333;}

/** 在线客服代码 End **/

/*flickr style*/
    div#flickrpager {
        padding-right: 3px;
        padding-left: 3px;
        padding-bottom: 3px;
        margin: 3px;
        padding-top: 3px;
        text-align: center;
        clear: both;
    }
div#flickrpager a {border: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; padding-left: 6px; padding-bottom: 2px;  color: #0061de; margin-right: 3px; padding-top: 2px; text-decoration: none}
div#flickrpager a:hover {border: #000 1px solid;background-image: none; color: #fff;background-color: #0061de}
div#flickrpager a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}
div#flickrpager span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px}
div#flickrpager a.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px}

/*badoo style*/
    div#badoopager {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 13px;
        padding-bottom: 10px;
        color: #48b9ef;
        padding-top: 10px;
        font-family: arial, helvetica, sans-serif;
        text-align: center;
        clear: both;
    }
div#badoopager a {border-right: #f0f0f0 2px solid; padding-right: 5px; border-top: #f0f0f0 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 2px; border-left: #f0f0f0 2px solid; color: #48b9ef; padding-top: 2px; border-bottom: #f0f0f0 2px solid; text-decoration: none}
div#badoopager a:hover {border-right: #FF6D06 2px solid; border-top: #FF6D06 2px solid; border-left: #FF6D06 2px solid; color: #FF6D06; border-bottom: #FF6D06 2px solid}
div#badoopager a:active {border-right: #FF6D06 2px solid; border-top: #FF6D06 2px solid; border-left: #FF6D06 2px solid; color: #FF6D06; border-bottom: #FF6D06 2px solid}
div#badoopager span.current {border-right: #FF6D06 2px solid; padding-right: 5px; border-top: #FF6D06 2px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #FF6D06 2px solid; color: #fff; padding-top: 2px; border-bottom: #FF6D06 2px solid; background-color: #ff6c16}
div#badoopager a.disabled {display: none}
div#badoopager input[type=text]{width:30px}